I am working on MSLB version 2.4 and it will have 1 new function and 1 improved function.
It will also have the android project merged in the source. The new function is a "popup" calendar in the search tab You open this calendar by clicking the down arrow at the date edit The improved function is refresh presets, the button is removed and presets are refreshed once you click save in the editor :) The desktop interface is now also smaller as default for use on 640x480 resolution screens. For the developers i have finaly created a source structure for the sourcecode src/ contains the cpp files include/ contains the headers interface/ contains the ui sources debian/ contains the source for the .deb package generation android/ contains android spesific build files resources/ contains the resource files like icons Version 2.4 is planned to launch at the end of this week I make My Simple LogBook for android!
Right after the alpha release of QT for android(Necessitas) i started playing with it. And i tell you, UI design for mobile can be hard. The android version of MSLB is in alpha stage which means its sourcecode is separate from the desktop source until QT for android comes into beta or most annoying bugs like no trackball/pad support and cut+paste support gets fixed. Other than that its still pretty stable but sometimes you need to touch the screen to make it refresh(example: opening logview or edit presets) MSLB for android wont be released yet tho until im done testing it but here are 2 preview screenshots http://img29.imageshack.us/img29/1508/snap20110226014206.png http://img818.imageshack.us/img818/2410/snap20110226014015.png Screen formats supported are HVGA and WVGAXXX This means that the small android phones with small screens(example: Xperia X10 mini) wont be able to load the gui and you will end up with unreachable objects Out of curiosity i tried out FreeBSD and I noticed that QT was a part of the
repositories there. So i figured, heck as long i dont need to compile the framework(solaris nightmare!) i can make it for this platform too and it works great!. PS: BSD could also run the linux version as long the linux emulation was enabled in the kernel The BSD version also includes an updated installer which i made. Its name is uu-installer and stands for Universal Unix-Installer. It makes it easy to package the binary files and the dependencies. You make the folder system Installer will install to / or $HOME/.local/ The script called "build-lib-archive.pl" will take 1 argument which is the binary filename located at "files/usr/bin/", the script will then find all libs needed for the file to run and place them in the libs folder. When the user runs the installer, only the lib files he/she is missing will be installed. uu-installer will become its own project very soon the BSD version of MSLB is now available on sourceforge and google code Yes i found an old backup of my hacked QT framework for Solaris x86(sorry i don't have any SPARC hardware) so i made some changes in the custompath.h in the source(this wont affect the current 2.3 in any way) so it could be compiled on the solaris platform.
Solaris and OpenSolaris version of MSLB is now compiled in version 2.3 and is available on both sourceforge and google code. The source archive have also been updated with the change in custompath.h here are some screenshots http://img266.imageshack.us/g/screenshot20110214at819.png/ PS: I am now making 5 backups of the precompiled framework and i will also make a public download for it as it is a static compile of it. Hi i just mirrored MSLB on uploadmirrors.com until sourceforge fixes their file servers...
Hi the mslb version 2.3 fixes the memory leak in the logviewer when changing months. This release has also replaced 2.2 binary download on sourceforge to help those that link to version 2.2.
I do not want people to end up downloading version 2.2 when it had such a critical bug. see ya later :) At work today i noticed that MSLB 2.2 got a critical bug in the new foreEnglish setting.
It caused a crash in the logviewer when changing the month, the crash is random but VERY frequent! I have a fix ready but i cant compile anything before tomorrow because i do not want to send out unsigned files. I will release the fix as version 2.3 but also overwrite the 2.2 with 2.3 so most mirrors get updated too. Ever wanted to do more with MSLB? Sync with other PCs or add encryption?
Well here is a simple howto. How to sync MSLB logs with other PCs: First you need a syncing tool that uses a folder on your pc(example: DropBox) Install it and make an account, then open settings.conf(Located in same folder as MSLB or under /opt/mslb/) Find they key "rootdir=" and change it to "rootdir=$HOME/Dropbox". Save settings.conf and you are done. This method is very good if you dont want to use an usb portable method For a portable method over a Sync service just change "rootdir=" to "rootdir=portable" and then move the program to the sync folder How to store MSLB logs in an encrypted container or USB: For this howto i will use TrueCrypt.Download and install Truecrypt and then launch it.Make an encrypted container(a file to contain MSLB and the logs) or Make an encrypted partition/USB(WARNING: DELETES ALL CURRENT CONTENT ON THE USB!), I recommend a container since then you can bring a portable truecrypt version on the usb with you.Once youre finished making the encrypted volume you browse to it and tell Truecrypt to mount it (it will ask for the password you created during the making of the encrypted volume) and move MSLB over to the mounted "disk".Open then settings.conf and change the value of "rootdir=" to "rootdir=portable" then save.-----------------------------------------------------------------This is just 2 clever ways to use MSLB ;)If anyone else have any clever ways to use MSLB, please write it in comments (email is not required to enter) MSLB version 2.2 have just been uploaded to sourceforge.net
this includes the sourcecode, windows version, mac version and the universal linux version. the systemwide universal linux install have been fixed too. i had forgotten to add icon and exec paths to the desktop file on the systemwide install but that works now Hey the version 2.2 of MSLB is now available on launchpad.net for linux users only.
Mac and Windows users have to wait until later for it to be available on sourceforge. Version 2.2 adds the option "forceEnglish=true/false" to the settings.conf the default is "forceEnglish=true" this will make MSLB write the logs foldersystem in english. if you edit settings.conf and set "forceEnglish=false" it will use the native language of your system when writing the log folders (not recommended for dropbox sync and usb portability!) |
AuthorHi i am HikariKnight but most of my friends call me HK. Categories
All
Archives
October 2013
|